package com.microservice.api.wechat.dto;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * 文章数据传输对象
 * 
 * @author common-api
 */
@Data
@NoArgsConstructor
public class ArticleDTO implements Serializable {
    
    private static final long serialVersionUID = 1L;
    
    /**
     * 主键ID
     */
    private Long id;
    
    /**
     * 创建时间
     */
    private Date createTime;
    
    /**
     * 状态：0 未审核 1审核中 2审核通过 3审核不通过
     */
    private Integer status;

    /**
     * 媒体ID
     */
    private String mediaId;
    
    /**
     * 公众号AppId
     */
    private String appId;
    
    /**
     * 阅读量
     */
    private Integer viewCount;

    /**
     * 标题
     */
    private String title;
    
    /**
     * 作者
     */
    private String author;
    
    /**
     * 封面图片media_id
     */
    private String thumbMediaId;
    
    /**
     * 摘要
     */
    private String digest;
    
    /**
     * 内容来源URL
     */
    private String contentSourceUrl;
    
    /**
     * 是否打开评论（0不打开，1打开）
     */
    private Integer needOpenComment;

    /**
     * 是否粉丝才可评论（0所有人可评论，1粉丝才可评论）
     */
    private Integer onlyFansCanComment;

    /**
     * URL地址
     */
    private String url;
    
    /**
     * 用户ID
     */
    private String userId;
    
    /**
     * 内容
     */
    private String content;


    /**
     * 公众号名称
     */
    private String accountName;
    

}
